Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F29 USA F31 USA F24 USA F1 USA F6 USA F9 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 USA F26 USA F27 USA F8 USA F30 USA F32 USA F23 USA F24 USA F23 USA F26 USA F28 USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 USA F7 Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani San Marino Cepu Open - San Marino Sao Paulo - Brazil Corona Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee Puerto Rico Challenger Tennis Event - Humacao Hurricane Tennis Open - Bradenton Nielsen USTA Pro Tennis Championship - Winnetka Nord/LB Open 2004 - Braunschweig Oldum Brown Vancouver Open - Vancouver Dallas Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Corona Mexico City Open - Mexico City Talahassee Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Yuba City Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Savannah Challenger Sarasota Challenger Ojai Challenger Aptos Challenger Geneva Challenger - Geneva Tulsa Challenger The Comercia Bank Challenger - Aptos Swanston Challenger - Sacramento The Comercia Challenger - Aptos Tiburon Challenger Black Forest Open 2002 - Freudenstadt Charlottesville Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Honolulu Challenger Men's Pro Challenger at Tunica National - Tunica Savannah Challenger Countrywide Classic USTA Men's Challenger - Carson Nottingham Challenger Waco Tennis Challenger - Waco Memorial Savigni - Sassuolo Tulsa Challenger Sacramento Challenger 2007 Challenger of Santa Clara - Valencia XL Capital Bermuda Open - Bermuda Tiburon Challenger Charlottesville Challenger Knoxville Challenger Sarasota Challenger Winnetka Challenger Maui Challenger Nottingham Challenger Winnetka Challenger Fifth-Third Bank Tennis Classic - Lexington Napa Challenger Sacramento Challenger Tiburon Challenger Maui Challenger Music City Challenger - Nashville 2006 North Shore Pro Tennis Championship - Winnetka Pekao Open 2004 - Szczecin WOW Cafe Challenger - New Orleans Freeman Men's $50,000 Challenger - Joplin The Swanston Challenger - Sacramento BMW Tennis Championship - Sunrise Napa Challenger Sacramento Challenger II Naples ITG Challenger - Naples Tiburon Challenger Sacramento Challenger - Sacramento Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ford Tennis Championships - Louisville JSM Challenger - Champaign Honolulu Challenger Knoxville Challenger Savannah Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Tallahassee Challenger Calabasas Challenger Columbus Challenger Winnetka Challenger Tiburon Challenger Sunset Moulding Challenger - Yuba City Sacramento Challenger Charlottesville Challenger Semgroup Challenger - Tulsa Dallas Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Wolfsburg Challenger Bordeaux Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Fairfield Challenger Knoxville Challenger Irving Challenger Bordeaux Challenger Irving Challenger Carson Challenger Dallas Challenger Champaign Challenger Dallas Challenger Ilkley Challenger Stockton Challenger Newport Beach Challenger Charlottesville Challenger Charlottesville Challenger Carson Challenger Irving Challenger Winnetka Challenger Sarasota Challenger Tallahassee Challenger Cleveland Challenger Sacramento Challenger Pro Challenger at Calabasas - Calabasas Champaign Challenger Dallas Challenger Knoxville Challenger 2007 Knoxville Challenger - Knoxville Sarasota Challenger Fairfield Challenger Knoxville Challenger Ilkley Challenger Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Savannah Challenger Tallahassee Challenger Winnetka Challenger Schickedanz Open - Furth Tiburon Challenger Open Castilla y Leon - Segovia Stockton Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Sarasota Challenger Fifth Third Bank Tennis Championships - Lexington Copa Petrobras Argentina - Buenos Aires Charlottesville Challenger USTA Challenger - Champaign Savannah Challenger Winnetka Challenger BellSouth Open - Vina del Mar Guzzini Challenger - Recanati Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Dallas Challenger Indian Wells Challenger Top Wool Challenger - Biella Synsam Swedish Open - Bastad VI Gramado Open de Tenis - Gramado AT&T Challenger of Dallas - Dallas Little Rock Challenger Mercedes Cup - Stuttgart Columbus Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Bogota Challenger - Bogota Memorial Piertomaso Tessitore - San Remo Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Banca Stato Challenger Lugano - Lugano Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Sainte Victoire - Aix-En-Provence St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney USTA Freeman Men's Challenger - Joplin Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland AGT Challenger - Leon Brasil Open - Costa do Sauipe Copa AT&T - Buenos Aires Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Knoxville Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Savannah Challenger 2008 Lubbock Challenger - Lubbock Stockholm Open - Stockholm Vancouver Challenger Grand Prix de Tennis de Lyon - Lyon The Mercedes Benz of Calabasas - Calabasas Heineken Open - Auckland Movistar Open - Vina del Mar SAP Open - San Jose Ford Tennis Championships - Louisville If Stockholm Open - Stockholm Sarasota Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Carson Challenger Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BellSouth Open - Vina del Mar Irving Challenger Atlanta Tennis Championships - Atlanta BMW Open - Munich Pilot Pen Tennis - New Haven Champaign Challenger San Francisco Challenger Dallas Challenger Dallas Challenger Tallahassee Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Winnetka Challenger Heineken Open - Auckland Winnipeg Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Sacramento Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Honolulu Challenger Dallas Challenger Open de Nice Cote d'Azur - Nice Charlottesville Challenger Catella Swedish Open - Bastad The Hypo Group Tennis International 2008 - Poertschach SkiStar Swedish Open - Bastad Charlottesville Challenger Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Knoxville Challenger Orange Warsaw Open - Warsaw Masters Series - Hamburg VTR Open - Vina del Mar Champaign Challenger Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger US Men's Clay Court Championship - Houston Tiburon Challenger Atlanta Tennis Championships - Atlanta Citi Open - Washington Serbia Open - Belgrade Malaysian Open - Kuala Lumpur German Tennis Championships - Hamburg Farmers Classic - Los Angeles Dallas Challenger Winston Salem - Winston Salem Valencia Open - Valencia Brisbane International - Brisbane Rimouski Challenger Dallas Challenger Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo SAP Open - San Jose AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Countrywide Classic - Los Angeles Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Sarasota Challenger Power Horse Cup - Dusseldorf Kremlin Cup - Moscow Brisbane International - Brisbane Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Brisbane International - Brisbane Baton Rouge Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad AEGON Championships - London Shenzhen Open - Shenzhen Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Mumbai Open - Mumbai Knoxville Challenger Las Vegas Challenger AEGON Championships - London Rio Open - Rio de Janeiro Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Champaign Challenger US Men's Clay Court Championship - Houston Hall of Fame Open - Newport AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Hall of Fame Open - Newport Citi Open - Washington Gerry Weber Open - Halle Houston Challenger Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Hall of Fame Tennis Championships - Newport Irving Challenger Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington SAP Open - San Jose Dallas Challenger Copa Claro - Buenos Aires Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger Rio Open 500 - Rio de Janeiro Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland Tiburon Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Aegon Nottingham Open - Nottingham Savannah Challenger AEGON Championships - London Bet-at-home Open - Hamburg Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Indian Wells Challenger US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Suisse Open - Gstaad Ricoh Open - 's-Hertogenbosch Citi Open - Washington Chengdu Open - Chengdu Citi Open - Washington Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Stockholm Open - Stockholm Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Masters Series Hamburg - Hamburg Open de Moselle - Metz BMW Open - Munich Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati ASB Classic - Auckland Delray Beach Open - Delray Beach Tennis Masters Series - Madrid Ricoh Open - 's-Hertogenbosch Mallorca Open - Mallorca New York Open - New York BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Cup - Toronto Open Seat Godo 2003 - Barcelona Mutua Madrilena Masters Madrid - Madrid SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris Memphis Open - Memphis Internazionali BNL dItalia - Rome Telecom Italia Masters - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Copa Telmex - Buenos Aires Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Campionati Internazionali d'Italia - Rome Western & Southern Open - Cincinnati Heineken Open - Auckland Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Vietnam Open - Ho Chi Minh City Western & Southern Open - Cincinnati AIG Japan Open - Tokyo Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Masters Series Monte-Carlo - Monte-Carlo Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Toronto Stockholm Open - Stockholm Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Aircel Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto VTR Open - Vina del Mar Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Miami Open - Miami Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Citi Open - Washington Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven French Open - Paris Chengdu Open - Chengdu U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BB&T Atlanta Open - Atlanta Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, BLR-ARG 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, SF, ARG-CZE 2-3 U.S. Open (juniors) Davis Cup, World Group, QF, ARG-SWE 4-1 French Open (juniors) Davis Cup, World Group, QF, CZE-ARG, 3-2 Wimbledon (juniors) ARAG ATP World Team Championship - Dusseldorf U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, SF, FRA-ARG 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, SRB-ARG 2-3 River Oaks International Tennis Tournament - Houston ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, SF, CZE-ARG 3-2 AAMI Classic - Kooyong Olympics - Beijing Olympics - London Olympics - Rio de Janeiro